Uses of Class
negotiator.bidding.BidDetails

Packages that use BidDetails
negotiator   
negotiator.bidding   
negotiator.boaframework   
 

Uses of BidDetails in negotiator
 

Methods in negotiator that return BidDetails
 BidDetails BidHistory.getBestBidDetails()
          Returns the bid with the highest utility stored in the history.
 BidDetails BidHistory.getBestDiscountedBidDetails(UtilitySpace util)
          Returns the bid with the highest discounted utility stored in the history.
 BidDetails BidHistory.getFirstBidDetails()
          Returns the first bid stored in the history
 BidDetails BidHistory.getLastBidDetails()
          Returns the last bid details added to the history.
 BidDetails BidHistory.getRandom()
           
 BidDetails BidHistory.getRandom(java.util.Random rand)
           
 BidDetails BidHistory.getWorstBidDetails()
          Returns the bid with the lowest utility stored in the history.
 

Methods in negotiator that return types with arguments of type BidDetails
 java.util.List<BidDetails> BidHistory.getHistory()
          Returns the full history.
 java.util.List<BidDetails> BidHistory.getNBestBids(int count)
          Returns a list of the top N bids which the opponent has offered.
 

Methods in negotiator with parameters of type BidDetails
 void BidHistory.add(BidDetails bid)
          Add an offered bid o the history.
 

Constructor parameters in negotiator with type arguments of type BidDetails
BidHistory(java.util.List<BidDetails> bids)
          Creates a bid history given an array of bids offered by the negotiation agent.
 

Uses of BidDetails in negotiator.bidding
 

Methods in negotiator.bidding with parameters of type BidDetails
 int BidDetailsStrictSorterUtility.compare(BidDetails b1, BidDetails b2)
          Comperator.
 int BidDetailsSorterUtility.compare(BidDetails b1, BidDetails b2)
          Comperator.
 int BidDetailsSorterTime.compare(BidDetails b1, BidDetails b2)
          Comperator.
 int BidDetails.compareTo(BidDetails other)
          A comparator for BidDetails which order the bids in reverse natural order of utility.
 

Uses of BidDetails in negotiator.boaframework
 

Methods in negotiator.boaframework that return BidDetails
abstract  BidDetails OfferingStrategy.determineNextBid()
          Determines the next bid the agent will offer to the opponent
abstract  BidDetails OfferingStrategy.determineOpeningBid()
          Determines the first bid to be offered by the agent
abstract  BidDetails OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
          Returns a bid selected using the opponent model from the given set of similarly preferred bids.
 BidDetails OMStrategy.getBid(OutcomeSpace space, Range range)
          Returns a bid selected using the opponent model with a utility in the given range.
 BidDetails OMStrategy.getBid(SortedOutcomeSpace space, double targetUtility)
          Use this method in case no range is specified, but only a target utility.
 BidDetails SortedOutcomeSpace.getBidNearUtility(double utility)
          Gets a BidDetails which is close to the utility
 BidDetails OutcomeSpace.getBidNearUtility(double utility)
          gets a BidDetails which is closest to the given utility
 BidDetails NegotiationSession.getMaxBidinDomain()
          Returns the best bid in the domain.
 BidDetails SortedOutcomeSpace.getMaxBidPossible()
           
 BidDetails OutcomeSpace.getMaxBidPossible()
           
 BidDetails NegotiationSession.getMinBidinDomain()
          Returns the worst bid in the domain.
 BidDetails SortedOutcomeSpace.getMinBidPossible()
           
 BidDetails OutcomeSpace.getMinBidPossible()
           
 BidDetails OfferingStrategy.getNextBid()
           
 

Methods in negotiator.boaframework that return types with arguments of type BidDetails
 java.util.List<BidDetails> OutcomeSpace.getAllOutcomes()
           
 java.util.List<BidDetails> SortedOutcomeSpace.getBidsinRange(Range r)
          gets a list of BidDetails that have a utility within the range
 java.util.List<BidDetails> OutcomeSpace.getBidsinRange(Range range)
          Returns a list of bids (from possibleBids) that have a utility within the given range.
 

Methods in negotiator.boaframework with parameters of type BidDetails
 void OfferingStrategy.setNextBid(BidDetails nextBid)
          Set the next bid of the agent.
 

Method parameters in negotiator.boaframework with type arguments of type BidDetails
abstract  BidDetails OMStrategy.getBid(java.util.List<BidDetails> bidsInRange)
          Returns a bid selected using the opponent model from the given set of similarly preferred bids.